package edu.hut.bookshop.dao;

import edu.hut.bookshop.pojo.Comment;

import java.util.List;

public interface CommentMapper {

    /**
     * 插入评论
     * @param comment
     * @return
     */
    int insertCom(Comment comment);

    /**
     * 根据评论id查找评论
     * @param cId
     * @return
     */
    Comment selectBycId(Long cId);

    /**
     * 通过商品id查找评论
     * @param jiajuId
     * @return
     */
    List<Comment> selectByjiajuId(Integer jiajuId);

    /**
     * 通过用户id查找评论
     * @param userId
     * @return
     */
    List<Comment> selectcomByuserId(Integer userId);

    /**
     * 通过id删除评论
     * @param cId
     * @return
     */
    int deletecomByuserId(Long cId);

    /**
     * 查询父级评论
     * @param parentId
     * @return
     */
    List<Comment> findByparentIdcfj(Long parentId,Integer jiajuId);

    /**
     * 查询一级回复
     * @param cId
     * @return
     */
    List<Comment> findParentbyIdcyj(Long cId);

    /**
     * 查询二级回复
     * @param chId
     * @return
     */
    List<Comment> findByReplayId(Long chId);
}
